﻿
namespace Quickly.Certs
{
    public interface IAlibabaCloudDomainRecordRepository
    {
        Task CreateOrUpdateAsync(string domainName, string type, string value, string recordId, CancellationToken cancellationToken);
        Task DeleteDomainRecordAsync(string domainName, string type, string deletedRecordId, CancellationToken ct);
        Task<string?> GetRecordIdAsync(string domainName, string type, CancellationToken ct);
    }
}
